#include "inifile.h"
#include "gbversion.h"
+#include <QtCore/QStringList>
+
typedef struct {
filter_vecs_t* vec;
const char* name;
{
fl_vecs_t* vec = filter_vec_list;
char* v = xstrdup(vecname);
- char* svecname = strtok(v, ",");
+ QString svecname = QString(v).split(",")[0];
int found = 0;
while (vec->vec) {
arglist_t* ap;
char* res;
- if (case_ignore_strcmp(svecname, vec->name)) {
+ if (svecname.compare(vec->name, Qt::CaseInsensitive)) {
vec++;
continue;
}
# Test 3: trk & project options
gpsbabel -i gpx -f ${REFERENCE}/arc-project.gpx -x arc,trk,project,distance=0.1K -o gpx -F ${TMPDIR}/arc-project3.gpx
compare ${REFERENCE}/arc-project3.gpx ${TMPDIR}/arc-project3.gpx
+
+# Test 4: Verify that filter names aren't case sensistive. (Actually has
+# nothing specific to arc...)
+gpsbabel -i gpx -f ${REFERENCE}/arc-project.gpx -x ArC,trk,project,distance=0.1K -o gpx -F ${TMPDIR}/arc-project3.gpx
+compare ${REFERENCE}/arc-project3.gpx ${TMPDIR}/arc-project3.gpx